Piper House Hostel
2b Saint Marks Rd., Kensington, London, United Kingdom, W11 1RQ
(02072) 297623 Phone